#include <bits/stdc++.h>
using namespace std;

vector<int> mul(vector<int> &a, int b) {
	vector<int> c;
	int t = 0;
	for (int i = 0; i < a.size() || t; ++i) {
		if (i < a.size()) {
			t += a[i] * b;
		}
		c.push_back(t % 10);
		t /= 10;
	}
	while (c.size() > 1 && c.back() == 0) {
		c.pop_back();
	}
	return c;
}

int main() {
	string A;
	int b;
	vector<int> a, c;
	cin >> A >> b;
	for (int i = A.size() - 1; i >= 0; --i) {
		a.push_back(A[i] - '0');
	}
	c = mul(a, b);
	for (int i = c.size() - 1; i >= 0; --i) {
		cout << c[i];
	}
	return 0;
}